
insert into asm_aegg_estrai_dati_120
 select c.pod,
               sum(
               tot_qta_120/12*
               (nvl(gg_cons_010,0)/
               (nvl(gg_cons_010,0)+nvl(gg_cons_010Tras,0)+0.000001))) tot_qta_120_a1,
               
               sum(
               tot_qta_120/12*
               (nvl(gg_cons_010TRAS,0)/
               (nvl(gg_cons_010,0)+nvl(gg_cons_010Tras,0)+0.000001))) tot_qta_120_b1
 from
 
 
 
 (select pod,max(data_fine_periodo)-min(data_inizio_periodo)  gg_cons_010
 from asm_aegg_estrai_dati_qta
  where 
  progressivo_voce in ('010')
  group by pod ) D,

 (select pod ,max(data_fine_periodo)-min(data_inizio_periodo)  gg_cons_010TRAS
  
  from asm_aegg_estrai_dati_qta
  where 
  progressivo_voce in ('010TRAS')
  group by pod) DT,


  ( select pod ,max(data_fine_periodo)-min(data_inizio_periodo)  gg_cons_120,
   sum(tot_qta) tot_qta_120,
   sum(tot_qta)/(max(data_fine_periodo)-min(data_inizio_periodo)) cons_gg_120 
  from asm_aegg_estrai_dati_qta
  where 
  progressivo_voce in ('120')
  group by pod) C
  where c.pod=dt.pod(+)
  and   d.pod(+)=c.pod
  group by c.pod
  
  
  